preparation of ethers